<?php
	$app->get('/doc/curriculum/coach/list', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/coach/list',
			'summary' => '教练列表',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'from',
					'ismust' => true,
					'type' => 'int',
					'summary' => 'from'
				),
				array(
					'name' => 'to',
					'ismust' => true,
					'type' => 'int',
					'summary' => 'to'
				),
				array(
					'name' => 'type',
					'ismust' => false,
					'type' => 'int',
					'summary' => '课程类型id'
				),
				array(
					'name' => 'nickname',
					'ismust' => false,
					'type' => 'string',
					'summary' => '模糊查询教练昵称'
				),
				array(
					'name' => 'sex',
					'ismust' => false,
					'type' => 'int',
					'summary' => '性别 1男 0女'
				)
			)
		));
	});
	$app->get('/doc/curriculum/coach/info', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/coach/info',
			'summary' => '教练详情',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'coachid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '教练id'
				)
			)
		));
	});
	$app->get('/doc/curriculum/list', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/list',
			'summary' => '课程列表',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'coachid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '教练id'
				),
				array(
					'name' => 'from',
					'ismust' => true,
					'type' => 'int',
					'summary' => 'from'
				),
				array(
					'name' => 'to',
					'ismust' => true,
					'type' => 'int',
					'summary' => 'to'
				),
				array(
					'name' => 'type',
					'ismust' => true,
					'type' => 'int',
					'summary' => '是否为当前教练课程（是则展示下架课程）'
				)
			)
		));
	});
	$app->get('/doc/curriculum/info', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/info',
			'summary' => '课程详情',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'curriculumid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '课程id'
				)
			)
		));
	});
	$app->get('/doc/curriculum/add', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/add',
			'summary' => '课程添加',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'coachid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '教练id'
				),
			    array(
			        'name' => 'gym_id',
			        'ismust' => true,
			        'type' => 'int',
			        'summary' => '健身房id'
			    ),
				array(
					'name' => 'type',
					'ismust' => true,
					'type' => 'int',
					'summary' => '课程类型'
				),
				array(
					'name' => 'title',
					'ismust' => true,
					'type' => 'string',
					'summary' => '课程标题'
				),
				array(
					'name' => 'img',
					'ismust' => true,
					'type' => 'file',
					'summary' => '课程图片'
				),
				array(
					'name' => 'intro',
					'ismust' => false,
					'type' => 'text',
					'summary' => '课程详情介绍'
				),
			    array(
			        'name' => 'class_time',
			        'ismust' => false,
			        'type' => 'text',
			        'summary' => '课程时间'
			    ),
			    array(
			        'name' => 'crowd',
			        'ismust' => false,
			        'type' => 'text',
			        'summary' => '适合人群'
			    ),
			    array(
			        'name' => 'advice',
			        'ismust' => false,
			        'type' => 'text',
			        'summary' => '运动建议'
			    ),
				array(
					'name' => 'introimg[]',
					'ismust' => false,
					'type' => 'file',
					'summary' => '课程详情图片'
				),
				array(
					'name' => 'price',
					'ismust' => true,
					'type' => 'float',
					'summary' => '课程单价'
				),
				array(
					'name' => 'number',
					'ismust' => false,
					'type' => 'array(int)',
					'summary' => '课程数量'
				),
				array(
					'name' => 'discount',
					'ismust' => false,
					'type' => 'array(float)',
					'summary' => '课程折扣，1到10之间，可有小数点'
				)
			)
		));
	});
	$app->get('/doc/curriculum/edit', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/edit',
			'summary' => '课程编辑',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'coachid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '教练id'
				),
				array(
					'name' => 'curriculumid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '课程id'
				),
			    array(
			        'name' => 'gym_id',
			        'ismust' => true,
			        'type' => 'int',
			        'summary' => '健身房id'
			    ),
				array(
					'name' => 'type',
					'ismust' => true,
					'type' => 'int',
					'summary' => '课程类型'
				),
				array(
					'name' => 'title',
					'ismust' => true,
					'type' => 'string',
					'summary' => '课程标题'
				),
				array(
					'name' => 'img',
					'ismust' => true,
					'type' => 'file',
					'summary' => '课程图片'
				),
				array(
					'name' => 'intro',
					'ismust' => false,
					'type' => 'text',
					'summary' => '课程详情介绍'
				),
			    array(
			        'name' => 'crowd',
			        'ismust' => false,
			        'type' => 'text',
			        'summary' => '适合人群'
			    ),
			    array(
			        'name' => 'advice',
			        'ismust' => false,
			        'type' => 'text',
			        'summary' => '运动建议'
			    ),
				array(
					'name' => 'introimg',
					'ismust' => false,
					'type' => 'file',
					'summary' => '课程详情图片'
				),
				array(
					'name' => 'price',
					'ismust' => true,
					'type' => 'float',
					'summary' => '课程单价'
				),
				array(
					'name' => 'curriculumskuid',
					'ismust' => true,
					'type' => 'array(int)',
					'summary' => '课程sku id，新增的可以为空'
				),
				array(
					'name' => 'number',
					'ismust' => true,
					'type' => 'array(int)',
					'summary' => '课程数量'
				),
				array(
					'name' => 'discount',
					'ismust' => true,
					'type' => 'array(float)',
					'summary' => '课程折扣，1到10之间，可有小数点'
				)
			)
		));
	});
	$app->get('/doc/curriculum/takeup', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/takeup',
			'summary' => '课程上架',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'coachid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '教练id'
				),
				array(
					'name' => 'curriculumid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '课程id'
				)
			)
		));
	});
	$app->get('/doc/curriculum/takedown', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/takedown',
			'summary' => '课程下架',
			'method' => 'POST',
			'parameter' => array(
				array(
					'name' => 'coachid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '教练id'
				),
				array(
					'name' => 'curriculumid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '课程id'
				)
			)
		));
	});
	$app->get('/doc/curriculum/type/list', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/type/list',
			'summary' => '课程类型列表',
			'method' => 'GET'
		));
	});
	$app->get('/doc/curriculum/mine', function() use($app){
		$app->render('info.php', array(
			'name' => 'curriculum/mine',
			'summary' => '我的课程',
			'method' => 'GET',
			'parameter' => array(
				array(
					'name' => 'from',
					'ismust' => true,
					'type' => 'int',
					'summary' => 'from'
				),
				array(
					'name' => 'to',
					'ismust' => true,
					'type' => 'int',
					'summary' => 'to'
				),
				array(
					'name' => 'userid',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户ID'
				),
				array(
					'name' => 'usertype',
					'ismust' => true,
					'type' => 'int',
					'summary' => '用户类型，1会员2教练'
				),
				array(
					'name' => 'state',
					'ismust' => false,
					'type' => 'int',
					'summary' => '课程类型，1进行中 2已完结'
				)
			)
		));
	});	
?>